package se.webbzon.boltzmann.input;

import se.webbzon.oschi01.resourceset.ResourceSet;
import se.webbzon.oschi01.textureset.Texture3D;

public interface AxisInfo {
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** Returns the name of the axis. **/
	public String getName();
	
	/** Returns the texture set representing the provided direction
	 * and value of axis. The direction must be a value in the range
	 * 0-2*pi and the value must be in the range 0.0-1.0. **/
	public ResourceSet<Texture3D> getTextureSet(double direction, double value);

}
